<template><h1 id="智能家居工农业数据采集开篇" tabindex="-1"><a class="header-anchor" href="#智能家居工农业数据采集开篇" aria-hidden="true">#</a> 智能家居工农业数据采集开篇</h1>
<p>从零搭建智能家居/工农业数据收集教程，该教程涉及EMQ X、Python Flask、Vue、Flutter、Spring Cloud以及ESP32的应用。</p>
<p>EMQ X 是消息服务器，是设备直接连接的服务器，用来流转设备上传的数据以及对设备进行控制的平台。</p>
<p>Python Flask 用为服务端管理平台的后台服务</p>
<p>Vue 服务端管理平台的后台管理</p>
<p>Flutter 作为客户端</p>
<p>Spring Cloud 用户</p>
<p>ESP32 设备</p>
<p><img src="http://note.makerknz.cn/image-20211002104451821.png" alt="image-20211002104451821"></p>
<p>项目结构</p>
<p><img src="http://note.makerknz.cn/image-20211002142725383.png" alt="image-20211002142725383"></p>
<p>device 包含设备的代码</p>
<p>device-client 是用户的使用端</p>
<p>device-server 是设备拥有者开发的设备服务</p>
<p>product-manager-backend 产品管理的后台页面</p>
<p>product-manager-server 产品管理的后台服务</p>
</template>
